html, body, iframe,
h1, h2, h3, h4, h5, h6, p, 
ol, ul, dl, dd, 
input, button, textarea, th, td, form {margin: 0;padding: 0; }
 input, button, textarea{color: #666; font-family: "Microsoft Yahei";}
body {color:#666666;font: 14px/1.8 "Microsoft Yahei"; margin:0; padding:0; background:#ffffff;_height: 100%;}
ol, ul {list-style: none;}
a {color: #666666;text-decoration: none;}
textarea {resize: none;}
a:active, a:focus{text-decoration: none;outline: none;color: #666; }
/*a:hover {color:#c00; text-decoration:underline;}*/
img {border: none;}
table {border-collapse: collapse; border-spacing: 0;}
body{min-width:1200px; background:url(../../images/spl/bjbox.png);}
.kong{ width:100%; height:30px;}
/** global class **/
.clear{zoom:1;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.fl {float: left; _display:inline;}
.fr {float: right; _display:inline;}
.hidden{ display: none;}
.ablock{ display:block; width: 100%;height: 100%;}
.wrap,.w1200{ width:1200px; margin:0 auto; position:relative;}
.top{ width:100%; height:32px; background:#01467c; line-height:30px; color:#ffffff;}
.top a{ color:#ffffff;}
.top  .china{font-style: normal; margin: 0 14px;}
.header_c{ height:100px; background-color: #fff;}
.header_c .w1200{
	position: relative;
	overflow: hidden;
	height: 100%
}
.logo{height: 100px;}
.logo a{display: block;height: 100%;width: 409px;background: url(../../images/spl/logo.png) no-repeat center;}
#nav{position:absolute;height:85px; right:0px; overflow:hidden;bottom: 0px}
#nav li{float:left; width:110px; height:100%; text-align:center}
#nav li a{display:block; position:relative; width:100%; height:100%;line-height:85px;}
#nav li a:hover span.bkg,#nav li a.on span.bkg{top:0px;}
#nav li a span.bkg{background:#00447c;z-index:1;top:100%;transition:top 200ms;left: 0px}
#nav li a.on,#nav li a:hover{color:#fff}
#nav li a span{display:block; width:100%; height:100%; position:absolute; z-index:2;left: 0px;font-size: 16px;}



#TwoMenu{height:50px; position:absolute; z-index:1;width:1200px; margin-left:-600px; left: 50%}
#TwoMenu .item{ position:relative; display:block; position:absolute;transition:top 300ms; top:-100%;background:#00447c; width:100%;}
#TwoMenu .item a{ color:#cee7ff; line-height:50px; padding:0px 10px; }
#TwoMenu .item a:hover{ color:#fff} 
#TwoMenu .item .itemc{ height:50px; margin:0 auto; overflow:hidden;}


#TwoMenu .item.Adaptive{right: 0px; width: auto;*width:284px;}
#TwoMenu .item.Adaptive .itemc{width: 100%;}



#TwoMenu .item.Adaptive #searchbox{ padding: 0px 20px; line-height: 38px; height: 38px; margin: 6px auto 0 6px; border:none; width: 190px; margin-right: 15px;color: white;}
#TwoMenu .item.Adaptive .search{ display: inline-block; width: 18px; height: 50px;background:url("../../images/spl/icon_search_1.png") no-repeat center; cursor: pointer; float: right; margin-right: 15px;}


#TwoMenu .item.language{ padding: 0px 15px; text-align: center;*width: 120px}
#TwoMenu .item.language a{ padding: 0px 10px}
#TwoMenu .item.language a.on{ color: #fff; font-weight: bold}


#TwoMenu .item.Stations{width:auto; display: none; padding: 10px 15px; }
#TwoMenu .item.Stations dt{ font-weight: bold; color: #fff; margin-top: 3px}
#TwoMenu .item.Stations a{ color: #76aee3;}
#TwoMenu .item.Stations a:hover{color: #fff;} 

#TwoMenu .item.Stations .scrollCont{max-height: 300px; overflow-y: hidden; position: relative} 


#TwoMenu .nwmenu-list{ padding: 10px 0px; width: 100%; overflow: hidden; border-bottom: 1px solid #2265a5; position: relative}
#TwoMenu .nwmenu-list dt{position: absolute; left: 0px;}
#TwoMenu .nwmenu-list dd{ width:auto; margin-left: 98px;}
#TwoMenu .nwmenu-list dd a{ display: block; height: 30px; line-height: 30px;}
#TwoMenu .nwmenu-list:last-child{ border:none}
/*---------------------star动画*/
.banner{margin: 0 auto; display: block; min-width: 1200px;  width:100%; overflow:hidden; position:relative;}
.banner .bd li { height:500px; background-position: 50% 0; background-repeat: no-repeat;}
.banner .bd li a{ height:100%; width:1200px; clear:both; margin:0 auto; display:block; }


.banner .hd{ position:absolute; width:100%; bottom:20px; left:0; text-align:center; font-size:0px;}
.banner .hd li{ width:14px;height:14px; font-size: 0; cursor:pointer;display:inline-block;*display:inline;zoom:1;margin:0 4px; background-color: #fff; border-radius:14px;
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000);}
.banner .hd li.on{ background:#9fd165;}

.banner .btn{ width:70px; height:70px; line-height: 70px; border-radius: 50%; font-weight: bold; font-size: 40px; color: #fff; position:absolute; top:50%; margin-top:-30px; cursor:pointer; text-align:center; background-image: url(../../images/spl/btn.png); background-repeat: no-repeat;}

.banner:hover .btn_l{ left: 50%; margin-left: -650px;}
.banner:hover .btn_r{right: 50%;margin-right: -650px; background-position:-70px 0;}

.banner .btn_l{ left:-5%;}
.banner .btn_r{ right:-5%;}

.banner .prevStop, .banner .nextStop{ cursor: default; background-position: 0 -70px;}
.banner .nextStop{ background-position: -70px -70px;}
.transition_a{ -moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;}

.dibu{ width:100%; background:url(../../images/spl/dibu.jpg) top center repeat-y; padding:40px 0;}
.dibu dl{ float:left; background:url(../../images/spl/xian.png) right repeat-y; min-height:140px; width:136px; padding-left:30px;}
.dibu dl  dt{ font-size:16px; color:#ffffff; margin-bottom:10px;}
.dibu dl  dd{ margin-top:3px;}
.dibu dl  dd a{ color:#ffffff;}
.banquan p{ text-align:right; color:#ffffff;}
.banquan p .tel{ display:inline-block; width:35px; height:34px; background:url(../../images/spl/tel.png) center center no-repeat;  margin-right:10px; vertical-align:middle;}
.dianhua{ font-size:30px; margin:5px 0;}
.lja a{ display:inline-block; margin-left:15px;}
.w30{ width:100%; height:30px;}
.sygsjjz{ width:790px; }
.sygsjjzbt{ width:100%; height:58px; background:#f3f3f3; border:1px solid #dddddd;}
.sygsjjzbt span{ display:inline-block; font-size:18px; color:#333333; font-weight:600; border-bottom:4px solid #00a150; margin-left:25px; height:56px; line-height:56px;}
.sygsjjztxt{ margin-top:25px;}
.sygsjjztxt img{ float:left; width:387px; height:227px;}
.sygsjjztxt_jj{ margin-left:410px;}
.sygsjjztxt_jj a{ color:#00a150;}
.sygsjjy{ width:382px; background:#f1f1f1; height:310px; overflow:hidden;  }
.sygsjjybt{ width:100%; height:60px; background:#01467c; border-left:4px solid #00a150; font-size:18px; color:#ffffff; line-height:60px; font-weight:600; text-indent:25px;}
.sygsjjyli{ width:330px; margin:0 auto; margin-top:25px;}
.input{ width:100%; height:38px; border:1px solid #dddddd; text-indent:36px; line-height:38px; font-size:14px;}
.input1{ background:#ffffff url(../../images/spl/y03.png) 10px 10px no-repeat;}
.input2{ background:#ffffff url(../../images/spl/y02.png) 10px 10px no-repeat;}
.input3{ background:#ffffff url(../../images/spl/y01.png) 10px 10px no-repeat; width:60%;}
.sygsjjyli ul li{ margin-bottom:15px;}
.denglubtn{ display:inline-block; width:120px; height:42px; background:#00a150; border:0; font-size:18px; color:#ffffff; border-radius:4px;}
.fuyuzhichi{ overflow:hidden;}
.fuyuzhichibt {
    width: 100%;
    height: 58px;
    background: #f3f3f3;
    border: 1px solid #dddddd;
}
.fuyuzhichibt span{ display:inline-block; font-size:18px; color:#333333; font-weight:600; border-bottom:4px solid #00a150; margin-left:25px; height:56px; line-height:56px;}
.fuyuzhichinrbox{position:relative; bottom:-500px;
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.fuyuzhichinrbox ul li{ width:282px; float:left; margin-top:25px; margin-right:24px; height:212px; position:relative; overflow:hidden;}
.fuyuzhichinrbox ul li:last-child{ margin-right:0px;} 
.fuyuzhichinrbox ul li p{ width:100%; height:45px; background:url(../../images/spl/tm.png); position:absolute; left:0; bottom:0; font-size:18px; color:#ffffff; line-height:45px; text-indent:20px;}
.fuyuzhichinrbox ul li img{ width:282px; display:block; height:212px; -webkit-transition: -webkit-transform 4s ease-out; -moz-transition: -moz-transform 4s ease-out; -ms-transition: -ms-transform 4s ease-out; transition: transform 4s ease-out }

.fuyuzhichinrbox ul li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) }
.txjt{ float:right; width:20px; height:16px; background:url(../../images/spl/yjt.png) no-repeat; margin-top:15px; margin-right:15px;}
.youxinw{ line-height:58px; padding-right:20px;}
.youxinw .china{font-style: normal; margin: 0 14px;}
.dongtnrbox{ margin-top:25px;}
.dongtnrboxz{left:-500px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; width:592px;}
/*动画*/
.flash{ margin:0 0px 0 35px; float: right; position: relative; overflow: hidden; width: 570px; height: 406px; right:-500px;  filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.i_flash{ margin:0;  width: 370px; height: 240px;}
.flash .bd li{ position:relative;}
.black{ position:absolute; left: 0; bottom: 0; width: 94%; text-align: center; padding: 0 3%; height:50px; line-height: 40px; color: #fff; background-color: rgba(0,0,0,.5);
 filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000);}
.flash .hd{ position:absolute; text-align: right;width:97%; bottom:0px;padding:0px 3% 10px 0; left:0; font-size:0px;}
.flash .hd li{ width:10px;height:10px; border: 2px solid #fff; border-radius:50%; cursor:pointer;display:inline-block;*display:inline;zoom:1;margin:0 2px; background-color: transparent;}
.flash .hd li.on{ background:#ff0000; border-color: #ff0000;}

.flash .btn{ width:40px; height:40px; line-height: 40px;font-weight: bold; font-size: 40px; color: #fff; position:absolute; top:50%; margin-top:-30px; cursor:pointer; text-align:center; background-color: rgba(0,0,0,.5); text-align: center; font-size: 28px; font-weight: bold;
 filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000);     border-radius: 50%;}

.flash .prev{ left:.5em;}
.flash .next{ right: .5em;}
.flash .btn:hover{background-color: rgba(0,0,0,.8); color:#fff;}

.flash .prevStop, .flash .nextStop{ cursor: default; background-color: #999; }
.dongtnrboxz li a {
    display: block;
    background: url(../../images/spl/inews_jt.png) no-repeat right;
    overflow: hidden;
}
.xwnr{width:88%;}
.dongtnrboxz ul li{ border-bottom:1px solid #dddddd; padding:10px 0;}
.dongtnrboxz ul li h3{ font-weight:normal; font-size:16px; color:#333333; margin-bottom:4px;}
.dongtnrboxz ul li:hover h3{ color:#428bcb;}
.ejfltxt{ font-size:32px; text-align:center; color:#ffffff; padding-top:96px;}
.leibie{ width:100%; height:62px; position:absolute; right:0px; bottom:0px; background:url(../../images/spl/erjbj.png) right no-repeat; line-height:62px; color:#ffffff;}
.leibie a{ color:#ffffff;}
.leibiez{ padding-left:90px;}
.leibiez a{ display:inline-block; margin-right:30px; font-size:16px;}
#erjixz{ font-size:18px; font-weight:600;}
.xwnrliebiao ul li{border-bottom: 1px solid #dddddd;padding: 30px 0;}
.xwnrliebiao ul li img{ display:inline-block; width:240px; height:171px; float:left;}
.xwnrliebiaoy{ margin-left:270px;}
.shijtxt{ color:#999999; padding:5px 0;}
.ckgguo{ margin-top:10px; color:#428bcb;}
.xwnrliebiao ul li h3{ color:#333333;}
.xwnrliebiao ul li:hover .ckgguo{ color:#428bcb;}
.xwnrliebiao ul li:hover h3{color:#428bcb;}
.fenyebox{ text-align:center; }
.fenyebox a{ display:inline-block; border:1px solid #cccccc; padding:0px 10px; margin:0px 3px;}
.fenyebox a:hover{ background:#9fd165; color:#ffffff; border:1px solid #9fd165;}
#xz11{background:#9fd165; color:#ffffff; border:1px solid #9fd165;}
.neirongboxtxt01{ font-size:18px; font-weight:600; color:#333333; text-align:center;}
.neirongboxtxt02{    border-bottom: 1px solid #dddddd;padding:7px 0; text-align:center;}
.neirongboxtxt03{ margin-top:30px;}
.neirongboxtxt04{ width:100%; height:44px; border-bottom:1px solid #dddddd; border-top:1px solid #dddddd; margin-top:30px;}
.neirongboxtxt04 ul li{ width:50%; float:left; line-height:44px; text-indent:24px;}
.up{ background:url(../../images/spl/up.png) left no-repeat;}
.down{ background:url(../../images/spl/down.png) left no-repeat;}
.xiazailist th{ background:#428bcb; color:#ffffff; padding:12px;}
.xiazailist td{  padding:12px;}
.xiazailist tr.alt td { background:#f3f3f3;} 
.xiazailist tr.over td {background:#EEECEB;} 
.xiaftp{ background:url(../../images/spl/pdf.png) left no-repeat; text-indent:30px; display:inline-block;}
.xiabtn{ display:inline-block; width:19px; height:17px; background:url(../../images/spl/xiazpp.png) no-repeat;}
.fuwunrronglist ul{ margin-left:-20px;}
.fuwunrronglist ul li{ background:#f3f3f3; width:265px; padding:10px; float:left; margin-left:20px; margin-top:20px;}
.fuwunrronglist ul li img{ display:block; width:265px; height:203px;}
.fuwunrronglist ul li p{ text-align:center; padding:10px 0; font-size:16px;}
.fuwunrronglist ul li:hover{background: #428bcb;}
.fuwunrronglist ul li:hover p{ color:#ffffff;}
.jobslist a{ background:url(../../images/spl/quan.png) left no-repeat; text-indent:20px; display:inline-block;}
.jobstxtbt{background:#428bcb; color:#ffffff; padding:12px;}
.jobstxtbt ul li{ float:left; margin-right:100px;}
.jobstxtbt ul  li:last-child{ margin-right:0px;} 
.jobstxttxt{ margin-top:30px;}
.jobstxttxt p{ line-height:30px;}
.zpxhbtxt{ font-size:18px; margin-top:20px; color:#333333;}
.zpxhbtxt a{ color:#428bcb}
.slsexian{ display:inline-block; background:url(../../images/spl/slsexian.png) left no-repeat; text-indent:10px; color:#01467c; padding:10px 0;}
.lxnrboxbox  dl{ float:left; width:25.333333%; padding:4%; text-align:center;}
.lxnrboxbox  dl dt{ margin-bottom:10px;}
.lxnrboxbox02{ margin-top:20px;}
.chaxunjieg td{ border:1px solid #dedede; padding:10px;}

.hyzxbiaodan td{ border:0; padding:20px 10px;}
.biaotxt01{ width:100%; height:36px; line-height:36px; border:1px solid #dddddd;}
.biaotxt02{width: 20%;
    height: 45px;
    line-height: 37px;
    border: none;
    font-size: 16px;
    color: #fff;
    cursor: pointer; background: rgb(0, 161, 80); border-radius: 4px;}


